#ifndef CPP_CRC16_APP_UART_H_
#define CPP_CRC16_APP_UART_H_

class CRC16
{
   private:
    CRC16(/* args */);
    ~CRC16();
    static CRC16* crc16;
   public:
    static CRC16* getInstance();
    unsigned short GetCRC16(unsigned char *puchMsg, unsigned short usDataLen);
};

#endif
